////////////////////////////////////////////////////////////////////////////////
// Copyright 2006 CORE Solutions Limited
// All rights reserved.
// PROPRIETARY AND CONFIDENTIAL INFORMATION.
// Use is subject to license terms.
//
// FUNCTION ID      :   SO
// AUTHOR           :   Victor Zheng 
// DATE CREATE      :   2006/01/10
// DESCRIPTION      :   a SCHEMA file for the function, SO
//                  :   
//                  :   
//                  :   
//
// MODIFICATION HISTORY:
// DATE         AUTHOR          VERSION NO.         COMMENT
// -----------  --------------  ------------------  -------------------
// 2006/01/10   Victor Zheng    1.0                 source is generated.
//
//
//
////////////////////////////////////////////////////////////////////////////////

package com.erp.app.common.itemTask.schema;

import com.erp.framework.model.schema.MetaData;
import com.erp.framework.model.schema.TableSchema;

/**
* <p>A <strong>Schema</strong> stores the table meta information.
* The main purpose for this class is to validate the lengths of UniCode Characters,
* and notify the database to store UniCode characters from web browsers.
*
* @author          Victor Zheng 
* @version 1.0     2006/01/10
* @since           FrameWork 1.0
*
*/
public class ItemTaskSchema extends TableSchema {

	public static final String TABLE_NAME = "T_ITEM_TASK";

	public ItemTaskSchema(){

		MetaData md = null;

		md = new MetaData();
		md.setColumnName("COMPANY_CODE");
		md.setVoPropertyName("companyCode");
		md.setColumnTitle("COMPANY_CODE");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(30);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(30);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		md.setWebObjectId("LBL_TASK_COMPANY_CODE");
		md.setWebLabelName("DEF TASK COMPANY CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_COMPANY_CODE");
		md.setVoPropertyName("lblSrchCompanyCode");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_COMPANY_CODE");
		md.setWebLabelName("DEF SRCH COMPANY CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_COMPANY_CODE");
		md.setVoPropertyName("lblGridCompanyCode");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_COMPANY_CODE");
		md.setWebLabelName("DEF GRID COMPANY CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("DOCUMENT_NO");
		md.setVoPropertyName("documentNo");
		md.setColumnTitle("DOCUMENT_NO");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(100);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(100);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		md.setWebObjectId("LBL_TASK_DOCUMENT_NO");
		md.setWebLabelName("DEF TASK DOCUMENT NO");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_DOCUMENT_NO");
		md.setVoPropertyName("lblSrchDocumentNo");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_DOCUMENT_NO");
		md.setWebLabelName("DEF SRCH DOCUMENT NO");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_DOCUMENT_NO");
		md.setVoPropertyName("lblGridDocumentNo");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_DOCUMENT_NO");
		md.setWebLabelName("DEF GRID DOCUMENT NO");
		ts.add(md);
		
		md = new MetaData();
		md.setColumnName("DOCUMENT_NO2");
		md.setVoPropertyName("documentNo2");
		md.setColumnTitle("DOCUMENT_NO2");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(100);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(100);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		md.setWebObjectId("LBL_TASK_DOCUMENT_NO2");
		md.setWebLabelName("DEF TASK DOCUMENT NO2");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("DOCUMENT_TYPE");
		md.setVoPropertyName("documentType");
		md.setColumnTitle("DOCUMENT_TYPE");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(30);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(30);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		md.setWebObjectId("LBL_TASK_DOCUMENT_TYPE");
		md.setWebLabelName("DEF TASK DOCUMENT TYPE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_DOCUMENT_TYPE");
		md.setVoPropertyName("lblSrchDocumentType");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_DOCUMENT_TYPE");
		md.setWebLabelName("DEF SRCH DOCUMENT TYPE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_DOCUMENT_TYPE");
		md.setVoPropertyName("lblGridDocumentType");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_DOCUMENT_TYPE");
		md.setWebLabelName("DEF GRID DOCUMENT TYPE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LINE_NO");
		md.setVoPropertyName("taskLineNo");
		md.setColumnTitle("LINE_NO");
		md.setColumnTypeName("NUMBER");
		md.setColumnType(2);
		md.setColumnSize(22);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnPrecision(5);
		md.setColumnScale(0);
		md.setDisplaySize(22);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		md.setWebObjectId("LBL_TASK_LINE_NO");
		md.setWebLabelName("DEF TASK LINE NO");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_LINE_NO");
		md.setVoPropertyName("lblSrchTaskLineNo");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_LINE_NO");
		md.setWebLabelName("DEF SRCH LINE NO");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_LINE_NO");
		md.setVoPropertyName("lblGridTaskLineNo");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_LINE_NO");
		md.setWebLabelName("DEF GRID LINE NO");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("TASK_CODE");
		md.setVoPropertyName("taskTaskCode");
		md.setColumnTitle("TASK_CODE");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(30);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(30);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_TASK_CODE");
		md.setWebLabelName("DEF TASK TASK CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_TASK_CODE");
		md.setVoPropertyName("lblSrchTaskTaskCode");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_TASK_CODE");
		md.setWebLabelName("DEF SRCH TASK CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_TASK_CODE");
		md.setVoPropertyName("lblGridTaskTaskCode");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_TASK_CODE");
		md.setWebLabelName("DEF GRID TASK CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("TASK_DESC");
		md.setVoPropertyName("taskTaskDesc");
		md.setColumnTitle("TASK_DESC");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(2000);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(2000);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_TASK_DESC");
		md.setWebLabelName("DEF TASK TASK DESC");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_TASK_DESC");
		md.setVoPropertyName("lblSrchTaskTaskDesc");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_TASK_DESC");
		md.setWebLabelName("DEF SRCH TASK DESC");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_TASK_DESC");
		md.setVoPropertyName("lblGridTaskTaskDesc");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_TASK_DESC");
		md.setWebLabelName("DEF GRID TASK DESC");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("USER_GROUP");
		md.setVoPropertyName("taskUserGroup");
		md.setColumnTitle("USER_GROUP");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(30);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(30);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_USER_GROUP");
		md.setWebLabelName("DEF TASK USER GROUP");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_USER_GROUP");
		md.setVoPropertyName("lblSrchTaskUserGroup");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_USER_GROUP");
		md.setWebLabelName("DEF SRCH USER GROUP");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_USER_GROUP");
		md.setVoPropertyName("lblGridTaskUserGroup");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_USER_GROUP");
		md.setWebLabelName("DEF GRID USER GROUP");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("DEADLINE");
		md.setVoPropertyName("taskDeadline");
		md.setColumnTitle("DEADLINE");
		md.setColumnTypeName("DATE");
		md.setColumnType(91);
		md.setColumnSize(15);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomSqlDate");
		md.setColumnPrecision(0);
		md.setColumnScale(0);
		md.setDisplaySize(15);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_DEADLINE");
		md.setWebLabelName("DEF TASK DEADLINE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_DEADLINE");
		md.setVoPropertyName("lblSrchTaskDeadline");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_DEADLINE");
		md.setWebLabelName("DEF SRCH DEADLINE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_DEADLINE");
		md.setVoPropertyName("lblGridTaskDeadline");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_DEADLINE");
		md.setWebLabelName("DEF GRID DEADLINE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("COMPLETE_DATE");
		md.setVoPropertyName("taskCompleteDate");
		md.setColumnTitle("COMPLETE_DATE");
		md.setColumnTypeName("DATE");
		md.setColumnType(91);
		md.setColumnSize(15);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomSqlDate");
		md.setColumnPrecision(0);
		md.setColumnScale(0);
		md.setDisplaySize(15);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_COMPLETE_DATE");
		md.setWebLabelName("DEF TASK COMPLETE DATE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_COMPLETE_DATE");
		md.setVoPropertyName("lblSrchTaskCompleteDate");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_COMPLETE_DATE");
		md.setWebLabelName("DEF SRCH COMPLETE DATE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_COMPLETE_DATE");
		md.setVoPropertyName("lblGridTaskCompleteDate");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_COMPLETE_DATE");
		md.setWebLabelName("DEF GRID COMPLETE DATE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("CREATE_USER");
		md.setVoPropertyName("createUser");
		md.setColumnTitle("CREATE_USER");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(30);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(30);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_CREATE_USER");
		md.setWebLabelName("DEF TASK CREATE USER");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("CREATE_DATE");
		md.setVoPropertyName("createDate");
		md.setColumnTitle("CREATE_DATE");
		md.setColumnTypeName("DATE");
		md.setColumnType(91);
		md.setColumnSize(15);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.sql.Timestamp");
		md.setColumnPrecision(0);
		md.setColumnScale(0);
		md.setDisplaySize(15);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_CREATE_DATE");
		md.setWebLabelName("DEF TASK CREATE DATE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("UPDATE_USER");
		md.setVoPropertyName("updateUser");
		md.setColumnTitle("UPDATE_USER");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(30);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(30);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_UPDATE_USER");
		md.setWebLabelName("DEF TASK UPDATE USER");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("UPDATE_DATE");
		md.setVoPropertyName("updateDate");
		md.setColumnTitle("UPDATE_DATE");
		md.setColumnTypeName("DATE");
		md.setColumnType(91);
		md.setColumnSize(15);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.sql.Timestamp");
		md.setColumnPrecision(0);
		md.setColumnScale(0);
		md.setDisplaySize(15);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_UPDATE_DATE");
		md.setWebLabelName("DEF TASK UPDATE DATE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("USER_CODE");
		md.setVoPropertyName("taskUserCode");
		md.setColumnTitle("USER_CODE");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(30);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(30);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_USER_CODE");
		md.setWebLabelName("DEF TASK USER CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_USER_CODE");
		md.setVoPropertyName("lblSrchTaskUserCode");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_USER_CODE");
		md.setWebLabelName("DEF SRCH USER CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_USER_CODE");
		md.setVoPropertyName("lblGridTaskUserCode");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_USER_CODE");
		md.setWebLabelName("DEF GRID USER CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("EXP_START_DATE");
		md.setVoPropertyName("taskExpStartDate");
		md.setColumnTitle("EXP_START_DATE");
		md.setColumnTypeName("DATE");
		md.setColumnType(91);
		md.setColumnSize(15);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomSqlDate");
		md.setColumnPrecision(0);
		md.setColumnScale(0);
		md.setDisplaySize(15);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_EXP_START_DATE");
		md.setWebLabelName("DEF TASK EXP START DATE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_EXP_START_DATE");
		md.setVoPropertyName("lblSrchTaskExpStartDate");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_EXP_START_DATE");
		md.setWebLabelName("DEF SRCH EXP START DATE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_EXP_START_DATE");
		md.setVoPropertyName("lblGridTaskExpStartDate");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_EXP_START_DATE");
		md.setWebLabelName("DEF GRID EXP START DATE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("EXP_FINISH_DATE");
		md.setVoPropertyName("taskExpFinishDate");
		md.setColumnTitle("EXP_FINISH_DATE");
		md.setColumnTypeName("DATE");
		md.setColumnType(91);
		md.setColumnSize(15);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomSqlDate");
		md.setColumnPrecision(0);
		md.setColumnScale(0);
		md.setDisplaySize(15);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_EXP_FINISH_DATE");
		md.setWebLabelName("DEF TASK EXP FINISH DATE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_EXP_FINISH_DATE");
		md.setVoPropertyName("lblSrchTaskExpFinishDate");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_EXP_FINISH_DATE");
		md.setWebLabelName("DEF SRCH EXP FINISH DATE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_EXP_FINISH_DATE");
		md.setVoPropertyName("lblGridTaskExpFinishDate");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_EXP_FINISH_DATE");
		md.setWebLabelName("DEF GRID EXP FINISH DATE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("DURATION");
		md.setVoPropertyName("taskDuration");
		md.setColumnTitle("DURATION");
		md.setColumnTypeName("NUMBER");
		md.setColumnType(2);
		md.setColumnSize(22);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnPrecision(7);
		md.setColumnScale(0);
		md.setDisplaySize(22);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_DURATION");
		md.setWebLabelName("DEF TASK DURATION");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_DURATION");
		md.setVoPropertyName("lblSrchTaskDuration");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_DURATION");
		md.setWebLabelName("DEF SRCH DURATION");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_DURATION");
		md.setVoPropertyName("lblGridTaskDuration");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_DURATION");
		md.setWebLabelName("DEF GRID DURATION");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("REF_LINE_NO");
		md.setVoPropertyName("taskRefLineNo");
		md.setColumnTitle("REF_LINE_NO");
		md.setColumnTypeName("NUMBER");
		md.setColumnType(2);
		md.setColumnSize(22);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnPrecision(5);
		md.setColumnScale(0);
		md.setDisplaySize(22);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_REF_LINE_NO");
		md.setWebLabelName("DEF TASK REF LINE NO");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_REF_LINE_NO");
		md.setVoPropertyName("lblSrchTaskRefLineNo");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_REF_LINE_NO");
		md.setWebLabelName("DEF SRCH REF LINE NO");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_REF_LINE_NO");
		md.setVoPropertyName("lblGridTaskRefLineNo");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_REF_LINE_NO");
		md.setWebLabelName("DEF GRID REF LINE NO");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("REF_DURATION");
		md.setVoPropertyName("taskRefDuration");
		md.setColumnTitle("REF_DURATION");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(30);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(30);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_REF_DURATION");
		md.setWebLabelName("DEF TASK REF DURATION");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_REF_DURATION");
		md.setVoPropertyName("lblSrchTaskRefDuration");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_REF_DURATION");
		md.setWebLabelName("DEF SRCH REF DURATION");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_REF_DURATION");
		md.setVoPropertyName("lblGridTaskRefDuration");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_REF_DURATION");
		md.setWebLabelName("DEF GRID REF DURATION");
		ts.add(md);

		md = new MetaData();
		md.setWebObjectId("LBL_TASK_SELECT");
		md.setWebLabelName("DEF TASK SELECT");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setWebObjectId("LBL_TASK_DELETE");
		md.setWebLabelName("DEF TASK DELETE");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);
		
		md = new MetaData();
		md.setColumnName("START_DATE");
		md.setVoPropertyName("taskStartDate");
		md.setColumnTitle("START_DATE");
		md.setColumnTypeName("DATE");
		md.setColumnType(91);
		md.setColumnSize(15);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomSqlDate");
		md.setColumnPrecision(0);
		md.setColumnScale(0);
		md.setDisplaySize(15);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_START_DATE");
		md.setWebLabelName("DEF TASK START DATE");
		ts.add(md);
		
		md = new MetaData();
		md.setColumnName("VARIATIONS");
		md.setVoPropertyName("taskVariations");
		md.setColumnTitle("VARIATIONS");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(30);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(30);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_VARIATIONS");
		md.setWebLabelName("DEF TASK VARIATIONS");
		ts.add(md);
		
		md = new MetaData();
		md.setColumnName("REMARKS");
		md.setVoPropertyName("taskRemarks");
		md.setColumnTitle("REMARKS");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(30);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(30);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_REMARKS");
		md.setWebLabelName("DEF TASK REMARKS");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("STATUS");
		md.setVoPropertyName("taskStatus");
		md.setColumnTitle("STATUS");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(35);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(30);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_STATUS");
		md.setWebLabelName("DEF TASK STATUS");
		ts.add(md);		
		
		md = new MetaData();
		md.setColumnName("QTY");
		md.setVoPropertyName("taskQty");
		md.setColumnTitle("QTY");
		md.setColumnTypeName("NUMBER");
		md.setColumnType(2);
		md.setColumnSize(22);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnPrecision(7);
		md.setColumnScale(0);
		md.setDisplaySize(22);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_QTY");
		md.setWebLabelName("DEF TASK QTY");
		ts.add(md);
		
		md = new MetaData();
		md.setColumnName("SEQ");
		md.setVoPropertyName("taskSeq");
		md.setColumnTitle("SEQ");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(35);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(30);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_SEQ");
		md.setWebLabelName("DEF TASK SEQ");
		ts.add(md);		
		
		md = new MetaData();
		md.setColumnName("TASK_TMPL_CODE");
		md.setVoPropertyName("taskTaskTmplCode");
		md.setColumnTitle("TASK_TMPL_CODE");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(35);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(30);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_TASK_TASK_TMPL_CODE");
		md.setWebLabelName("DEF TASK TASK TMPL CODE");
		ts.add(md);
	}

}